﻿using HCQ2_Model.VR;
using HCQ2_Model.VR.Model;
using HCQ2_Model.VR.Params;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_IDAL
{
     public partial interface IT_VRGoldLogDAL
    {
        /// <summary>
        ///  获取金币日志列表
        /// </summary>
        /// <param name="param">查询参数</param>
        /// <param name="total">返回记录总数</param>
        /// <returns></returns>
        List<T_VRGoldLogModel> GetGoldList(GoldParam param,out int total);
        /// <summary>
        ///  获取销售明细
        /// </summary>
        /// <param name="param">查询参数</param>
        /// <param name="total">返回记录总数</param>
        /// <returns></returns>
        List<T_VRSellGoldLogModel> GetSellGoldList(SellGoldParam param, out int total);
        /// <summary>
        ///  获取销售额列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<SaleMoneyResult> GetSaleList(SaleMoneyParam param);
        /// <summary>
        ///  获取合伙人申请
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<FounderList> GetFounderList(FounderParam param, int user_id);
    }
}
